package programm;

import java.util.Properties;

import jniGlue.Linuxclass;
import jniGlue.Windowsclass;

/*
 * Test nötig.
 * Interface ran ->
 * Bei Linux soll er nur die liblinuxdmx.so finden nicht aber die libusbdmx.so -> kritischer error???
 */
public class Start {

	public static void main(String[] args) {
		String sPathArchive;
		String os = "os.name";
		Properties prop = System.getProperties();
		V_startWindow frame = null;
		
		System.out.println(prop.getProperty(os));
		
		if(-1 != prop.getProperty(os).indexOf("Windows", 0))
		{
			sPathArchive = System.getProperty("user.dir").replaceAll("\\\\", "/") + "/";
			Windowsclass windows = new Windowsclass(sPathArchive);
			if(windows.success == true)
			{
				frame = new V_startWindow(windows);
			}
		}
		else if (-1 != prop.getProperty(os).indexOf("Linux", 0))
		{
			sPathArchive = System.getProperty("user.dir"); //hier sollten die libs zu finden sein 
			Linuxclass linux = new Linuxclass(sPathArchive);
			if(linux.success == true)
			{
				//frame = new V_einSchieber(linux);
				frame = new V_startWindow(linux);
			}
		}
		else
		{
			System.out.println("Betriebssystem wird nicht unterstuetzt!");
		}
		
		//System.out.println("hier her");
		
		if(frame != null){	
			frame.setVisible(true);
		}
		//sonst läuft der prozess noch weiter; zu beobachten wenn der filechooser mit abbruch beendet wird
		//System.exit(0);
	}
	
}
